home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 014 / u_docs.arc / DOCUMENT.TWO < prev   
Encoding:
Text File  |  1987-03-05  |  23.0 KB  |  373 lines

  1.            (15)         Appendix A: The FreeSoft Duplication Policy
  2.                        -------------------------------------------
  3.           
  4.           Before we get into the meat of how FreeSoft is going to make you a 
  5.           billionaire, we'd like to give you a little background on how the 
  6.           Ultra-Utility series came to be.  The software authors at FreeSoft 
  7.           have been professionally involved with microcomputers since 1977.  
  8.           When our IBM-PC became a member of the family, we were constantly 
  9.           blowing up diskettes.  This, of course, was before any utility 
  10.           programs of value existed for the PC.  Hoped as we did for help, the 
  11.           Norton Utilities finally showed up and we snatched one of the first 
  12.           packages that arrived at our local dealer.  Although the Norton 
  13.           Utilities are a fine piece of programming, we were still 
  14.           disappointed.  We suppose that the programs were great for the PC, 
  15.           but being old-timers and certified hackers besides, we were spoiled 
  16.           for what 80-bucks-plus-tax could buy in the way of utilities for our 
  17.           other in-house micros.  To make a long story short, we did what any 
  18.           self-respecting computerphiles would do.  We reinvented the wheel, 
  19.           only made it round this time.
  20.           
  21.           Several thousand gallons of Pepsi later, the Ultra-Utilities emerged 
  22.           (TA-DA!).  Everyone we showed it to alternated between spasms and 
  23.           wild-salivation.  We thought we had a winner.  The next problem was 
  24.           how to sell the damn thing.  We don't know, but we think a company 
  25.           would have to be nuts to plunk down a couple thousand clams for a 
  26.           small-shot ad in some of the phone-book sized IBM-PC magazines.  
  27.           Sandwiched in there between a million other products just didn`t seem 
  28.           to be the way to get good exposure.  Submitting it to a software 
  29.           publishing house for distribution didn't seem like a good choice 
  30.           either.  A machine language game we had written for the TRS-80 sold a 
  31.           grand total of 11 copies (to date) once we had submitted it to a 
  32.           publisher .  The problem is that you are at the mercy of how much
  33.           the publisher is willing to spend for advertising. (Games for the PC? 
  34.           Hmmmm...).  At any rate, it sure was funny that so many TRS-80 
  35.           BBS's had rave reviews of the game.  Those eleven guys sure had a lot 
  36.           of friends.  That brought us to the final problem.  Could we afford 
  37.           not to copy-protect the Ultra-Utilities?  Much as we hate protected 
  38.           software, when it's your money on the line you seem to modify your 
  39.           feelings a bit.
  40.           
  41.           When we started seeing programs distributed on the User-Supported 
  42.           basis, the old cogs really started spinning.  Now here was a way to 
  43.           get maximum exposure at minimum cost.  Instead of trying to defeat 
  44.           the many ways that software gets passed around, you take advantage of 
  45.           them.  The whole thing relies on the fact that most of you folks are 
  46.           honest users who will support a company that gives you a good 
  47.           product.  Having been burned by some products that didn't live up to 
  48.           their claims, we certainly agree that the best way for a person to 
  49.           evaluate a package is to have it in their hands and run it through 
  50.           its paces on their own terms.
  51.           
  52.           Therefore, we have decided to release the Ultra-Utilities by means 
  53.           that will be the acid-test for the package.  Give it away!  If you 
  54.           don't like it - pitch it.  If you like it but can't afford the 
  55.           registration fees, we'll appreciate any donation you care to make.  
  56.           If you like it and want to support us, we hope you'll consider 
  57.           becoming a registered user.  Please think this over.  If you want to 
  58.           see more software from us, we'll have to make a decent enough go of 
  59.           this to justify it.  Without further pathos, let us make you an offer 
  60.           of solid committment.  You support us, we'll give you your money's 
  61.           worth and more.
  62.           (16)
  63.           One thing is for sure, the quality of many User-Supported programs 
  64.           certainly rivals, and in many cases exceeds, that of commercial 
  65.           software costing much more.  We hope you'll make User-Supported 
  66.           software an experiment THAT WORKS!
  67.           
  68.           Enough Coddling, Now On To The Good Stuff!
  69.           ------------------------------------------
  70.           
  71.           If you feel the Ultra-Utilities are a good product that is worth 
  72.           supporting, we've got a deal for you!  Here's the duplication policy 
  73.           for FreeSoft products:
  74.           
  75.              A) We not only encourage you to share this product with your 
  76.                 friends, we will make it worth your while.  All we ask is       
  77.                 that you distribute the package as a whole in disk file form    
  78.                 as you would receive it from us.  (If you didn't get your copy  
  79.                 from us, that means that the following files should be on any   
  80.                 copy you give out: U-ZAP.EXE, U-FILE.EXE, U-FORMAT.EXE, 
  81.                 DOCUMENT.ONE, and DOCUMENT.TWO).  We also do not allow anyone   
  82.                 to charge money for a copy of our product.  If you must charge  
  83.                 for the diskette(s), you may charge no more than $8.00 total 
  84.                 for all diskettes included with the Ultra-Utilties without      
  85.                 special written permission from FreeSoft.
  86.           
  87.              B) You'll notice that on the main menu of each program is a 
  88.                 serial number.  When you become a registered user, we will ask  
  89.                 you what serial number is on your copy.  This does two things,  
  90.                 it tells you what version you have so we can send you the 
  91.                 latest if necessary, and it tells us where your copy 
  92.                 originated.  We will then give you a new serial number with     
  93.                 the registered copy of the Ultra-Utilities we send you.  When 
  94.                 someone registers and gives us your serial number, you get a    
  95.                 check from us for $10.  If you give a copy to every member of   
  96.                 your users group or even put it up on a BBS, every time someone 
  97.                 registers you get ten bucks, just like that.  Remember, in 
  98.                 order to get this commission, you have to register your copy    
  99.                 with us before giving out any copies.  Don't underestimate the 
  100.                 ability of a program to get spread around - this can really 
  101.                 bring you some big bucks.
  102.           
  103.              C) If you give someone a copy and you have not registered, you do  
  104.                 not make a commission.  We offer two ways to register your      
  105.                 program.  Registration with eligibility for commission costs 
  106.                 $40.  If you don't know any other PC owners or just don't want  
  107.                 to risk getting yourself into a higher tax bracket off of       
  108.                 commissions (!), we also offer a registration without 
  109.                 commission eligibility.  This costs $30, and gives full 
  110.                 benefits of registration with the exception of commissions.  We 
  111.                 hope you'll agree that either way is still a lot cheaper than   
  112.                 shelling out $80 for the Norton Utilities.
  113.           
  114.              D) If you can't afford the 30 bucks or are just the type who feels 
  115.                 better getting something for nothing, we understand.  We      
  116.                 would appreciate it if you could at least give out some copies  
  117.                 of this package, though.  The more people that get it, the more 
  118.                 people there are who will potentially support our company by    
  119.                 registering.
  120.           (17)
  121.           So What Do I Get For Registering When I Already Have It For Free?
  122.           -----------------------------------------------------------------
  123.           
  124.           We thought you'd never ask.  If you are one of the folks who support 
  125.           us, we will continue to make it worth your while with the following 
  126.           benefits:
  127.           
  128.              1) If the version you register is not the latest, we will send 
  129.                 you the latest version, plus documentation, at no extra charge. 
  130.                 We will also inform you of any updates, and provide you with    
  131.                 those for no extra charge.
  132.           
  133.              2) You will also receive the next FreeSoft product WITH 
  134.                 REGISTRATION WITH COMMISSION ELIGIBILITY free of charge.  We    
  135.                 have many great products on the drawing board and near          
  136.                 completion, including machine language games, a database        
  137.                 program generator that is truly fantastic, BASIC programming   
  138.                 and compiler utilities, ready to run assembly language          
  139.                 subroutines, and a host of other goodies.  Remember, as a       
  140.                 registered user of the Ultra-Utilities, you will be a preferred 
  141.                 customer for all future FreeSoft releases.
  142.           
  143.              3) You'll get a free one-year subscription to "THE ZAPPER"         
  144.                 newsletter.  This is a consortium of no-holds-barred knowledge  
  145.                 for the IBM-PC.  It's where you'll find out the kinds of things 
  146.                 about your PC and PC software that the magazines would lose     
  147.                 advertisers over if they published them.  "THE ZAPPER" is    
  148.                 published quarterly and will be sent to you at no charge.
  149.           
  150.              4) Complete support by mail.  If the need arises, we may open up   
  151.                 a telephone hotline or bulletin board for our registered users.
  152.           
  153.              5) A date with our sisters - just kidding!  But seriously, what 
  154.                 could be a better way to pay for a program you like than a way  
  155.                 that puts money back into your pocket?
  156.           (18)                      Registration Form
  157.                                     -----------------
  158.           <<< IF YOU NEED AN INVOICE FOR BUSINESS REASONS, PLEASE USE THE ONE   
  159.               PROVIDED ON THE NEXT PAGE AND INCLUDE IT WITH THIS FORM >>>
  160.           
  161.           Send to: The FreeSoft Company, P.O. Box 27608, St. Louis, MO 63146
  162.           
  163.           YES, I want to be a registered user of the Ultra-Utilities and be 
  164.           placed on the preferred customer list for all future FreeSoft 
  165.           releases!
  166.           
  167.           I am enclosing the following formatted diskette(s) with a 
  168.           SELF-ADDRESSED, RETURN POSTAGE PAID MAILER.  Please send me the 
  169.           latest versions of the Ultra-Utilities and documentation manuals, 
  170.           plus any other good things you might have laying around.
  171.           
  172.           (Note: please sandwich your diskette(s) between two stiff pieces of 
  173.           cardboard and mark the return mailer clearly with the message 
  174.           "MAGNETIC MEDIA - DO NOT X-RAY OR EXPOSE TO MAGNETIC FIELDS".
  175.           
  176.           Mark one of the following:
  177.           
  178.           ___ Single-sided diskettes enclosed (send two with your request).
  179.           
  180.           ___ Double-sided diskettes enclosed (send one with your request).
  181.           --------------------------------------------------------------------
  182.           
  183.           The old serial number in my program is _ _ _-_ _ _ _ _
  184.           (This also tells us what version you have so we can send you the 
  185.           latest. You will receive your personal serial number from us
  186.           after we have filed your registration).
  187.           --------------------------------------------------------------------
  188.           
  189.           Name:    _____________________________________________________
  190.           
  191.           Address: _____________________________________________________
  192.           
  193.           City:    _____________________________________________________
  194.           
  195.           State:   ____________    Zip Code ____________________________
  196.           
  197.           --------------------------------------------------------------------
  198.           Please register me as (MARK ONE OF THE BELOW): 
  199.  
  200.           ___ Registered eligible for commissions (I enclose $40 check or money 
  201.               order, and postage paid return mailer).
  202.  
  203.           ___ Registered not eligible for commissions (I enclose $30 check or 
  204.               money order, and postage paid return mailer).
  205.           
  206.           PLEASE NOTE: Make all checks or money orders payable to THE FREESOFT 
  207.           COMPANY.  Foreign registrations please add $10 to help with later 
  208.           postage.
  209.           
  210.           Comments, Suggestions or Questions:
  211.                                          INVOICE
  212.                                          -------
  213.           
  214.           Invoice #34-34256
  215.           
  216.           Please make payable to :The FreeSoft Company
  217.           
  218.           Quantity              Description                           Price
  219.           -----------------------------------------------------------------
  220.              1             The Ultra-Utilities disk file             $40.00
  221.                            repair software.
  222.           
  223.           
  224.                                                       Subtotal.......$40.00
  225.                                                       Tax............$ 0.00
  226.           -----------------------------------------------------------------
  227.                     Please remit ------------->       Amount Due.....$40.00
  228.           -----------------------------------------------------------------
  229.           Company Name ___________________________________________________
  230.           
  231.           Address      ___________________________________________________
  232.           
  233.                        ___________________________________________________
  234.           
  235.                        ___________________________________________________
  236.           
  237.           -----------------------------------------------------------------
  238.                                    The FreeSoft Company
  239.                                       P.O. Box 27608
  240.                                    St. Louis, MO 63146
  241.           -----------------------------------------------------------------
  242.           (20)      Appendix B: A Brief Discussion Of Diskette Formats
  243.                     --------------------------------------------------
  244.           
  245.           The standard IBM-PC stores data on floppy diskettes by dividing the 
  246.           surface of the diskette into circular tracks (like the grooves on a 
  247.           phonograph record, only complete circles instead of one long spiral). 
  248.           There are 40 of these tracks on a standard IBM-PC disk drive numbered 
  249.           0 through 39.  Each of these tracks are further sub-divided into gaps 
  250.           and sectors.  Gaps are used to separate the sectors and help out with 
  251.           the disk drive timing.  Sectors are used to hold the actual data that 
  252.           will later be retrieved by the computer.  These sectors are numbered 
  253.           1 through 8 on a standard diskette and hold 512 bytes of data each.  
  254.           A double-sided diskette merely has an additional read/write head on 
  255.           the reverse side of the diskette, effectively doubling the available 
  256.           surface space for data.  A single-sided diskette can hold 39 tracks X 
  257.           sectors/track X 512 bytes/sector = 159,744 bytes.  Double this for a 
  258.           double-sided drive and you've got 319,488 bytes per diskette.  Of 
  259.           course, not all of this space is available for use by the user.  Some 
  260.           of it is set aside to contain the DOS system files.  Another chunk is 
  261.           reserved for the File Allocation Table (FAT) and Directory that tells 
  262.           the DOS where files and free space are located on a diskette.
  263.           
  264.           When you write a file on a freshly-formatted diskette, your data is 
  265.           placed in consecutive sectors.  If your file begins on track 1, 
  266.           sector 1, the first 512 bytes of data is placed in this sector, the 
  267.           second 512 bytes are placed in track 1, sector 2, and so on.  What 
  268.           happens when you reach the end of a track?  If you have a 
  269.           single-sided diskette, the data continues on the first sector of the 
  270.           next track.  If you have a double-sided diskette, each track is 
  271.           actually composed of the sectors on both sides of the diskette.  In 
  272.           other words, track 1 begins with side 0, track 1, sector 1, and ends 
  273.           with side 1, track 1, sector 8.  When side 1 is filled up, the first 
  274.           sector of the next higher track of side 0 is used.  This is the 
  275.           normal progression order of sectors on a disk with PC-DOS version 
  276.           1.10, and how Ultra-Zap spans to the "next" or "previous" sectors in 
  277.           multiple-sector functions.
  278.           (21)          Appendix C: Version Changes and Additions
  279.                         -----------------------------------------
  280.           11/03/83: Version 2.00 release
  281.           With the release of version 2.00 of the Ultra-Utilities, several new 
  282.           and powerful features were added.  Mainly, we added compatibility 
  283.           with DOS versions 2.0 and (from what we've been able to gather) 2.1.  
  284.           We also fixed some bugs from the first version that could cause some
  285.           potential damage under certain conditions.
  286.           
  287.           Of course, even version 2.00 is not completely compatible with all of 
  288.           the nifty features of DOS 2.0 and 2.1.  In a few instances, you'll 
  289.           have to be a bit sneaky in order to get the job done.  Here's an 
  290.           overview of the limitations and considerations for version 2.00 of 
  291.           the Ultra-Utilities when being used on DOS 2.0 or 2.1:
  292.           
  293.              1) Automatic DOS and FORMAT recognition: All Ultra-Utility 
  294.                 programs automatically recognize the DOS version being used 
  295.                 with a diskette, and the number of sectors formatted on each    
  296.                 track.  This allows us to have only one version of the Ultra-   
  297.                 Utilities for use with all DOS versions.  Since we are issuing  
  298.                 version 2.00 release before we have actually seen a copy of DOS 
  299.                 2.1, a new release may be in order at a later date.
  300.           
  301.              2) No hard disk support: The Ultra-Utilities are not meant to be   
  302.                 used with hard disks, although a very few functions will work.  
  303.                 The Display/Modify File Sectors and Search For Bytes In File 
  304.                 Sectors functions in Ultra-Zap should work, for instance.  For  
  305.                 other file work, the file should be copied onto a floppy.
  306.           
  307.              3) Root directory support only:  At this time, the Ultra-Utilities 
  308.                 are written to work only on files contained in DOS 2.0 and 2.1  
  309.                 root directories.  Files in subdirectories should be copied 
  310.                 into the root directory.  Again, experimentation will expose 
  311.                 a few features that will work on subdirectory files.  However,  
  312.                 this is left to your own device and is not documented.
  313.           
  314.              4) Format considerations: When using Ultra-Format, always verify   
  315.                 that the Highest Sector Number On Track byte in the Disk Par-
  316.                 ameter Table is set correctly to the number of sectors you wish 
  317.                 to format.  Disk swapping may cause this byte to be incorrect.
  318.                 This is also true for the Re-Format Without Erasing Old Data    
  319.                 function.
  320.           
  321.              5) Disk Roadmap: When you print out a map of a diskette using 
  322.                 Ultra-File, sectors allocated to subdirectory files may be 
  323.                 reported as ORPhan clusters.  Always use the CHKDSK utility     
  324.                 to free up actual orphan (allocated but not assigned to a       
  325.                 file) clusters if there is any question.
  326.           
  327.           12/10/83: Version 3.00 release
  328.           Because of a mysterious hand spasm that caused us to stab a single
  329.           wrong character while typing in Version 2.00, Ultra-File suffered
  330.           a partial lobotomy that made it forget how to read single-sided
  331.           diskettes.  We fixed it and then went out to drink our embarrassment
  332.           into oblivion.
  333.           
  334.           We also added an invoice to the documentation so companies could
  335.           register easier.
  336.           (22)
  337.           01/29/84: Version 4.00 release
  338.           U-Zap: Display no longer corrupted if you just press ENTER when
  339.           entering ASCII search bytes in Search For Bytes functions.
  340.           
  341.           Interrogate function waits for prompt when finished if menu alert
  342.           tone function is turned off.
  343.           
  344.           Fixed our post office box number on opening page (GADZOOKS!).
  345.           
  346.           U-Format: Fixed main menu Format Standard Track function to reflect
  347.           correct number of sectors for current Disk Parameter Table.
  348.           
  349.           U-File: Major bug fixed in Build A File From Scratch function when
  350.           working with single-sided diskettes.  Approved a resolution to do
  351.           a version of The Ultra-Utilities for the MacIntosh the day after
  352.           IBM sponsors a multi-million dollar rock festival.
  353.           
  354.           Waits for pauses after each main output section of Produce A Map 
  355.           function if output is not to printer.
  356.           
  357.           All three programs: Version number is now displayed on fancy-pants 
  358.           opening title display.  Serial number is still displayed on main
  359.           menu page.
  360.           
  361.           Incorporated a secret into the Ultra-Utilities just to see how many
  362.           of you read this crap.  You can skip the opening page altogether and
  363.           go directly to the main menu by pressing your ESCape key once while
  364.           the program is loading, but before it begins execution.
  365.  
  366.           Thought about changing U-Zap and U-Format to automatically accept 
  367.           numeric input in the same radix as display radix is set, but then
  368.           decided it would be too much work since you can do that anyway by
  369.           just entering &H or &O prefixes for hex or octal entry.  Let's take
  370.           a vote whether or not Version 5 should include this.
  371.  
  372.  
  373. ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss